/**
 * 分类
 */  

interface PartitionType {
    id:number;
    name:string;
    childre?:PartitionType[]  //?: 可传可不传   
}  

export type{
    PartitionType
}
//  class PartitionType {
//     constructor(public id: number, public name: string, 
//         public children: PartitionType[] = []) {}
// }
// function createPartitionTypes(data: any[]): PartitionType[] {
//     return data.map((item) => new PartitionType(item.tid, item.typename));
// }
// interface TabItem {
//     id: number;
//     name: string;
// }
// export {
//     PartitionType,
//     createPartitionTypes
// };
// export type { TabItem };
